import api from "../api/api";
import { defineStore } from 'pinia';

export const useCounterStore = defineStore('user', {
	state: () => ({ // 用来定义一些变量
		// #ifdef MP-WEIXIN
		userinfo: uni.getStorageSync('userinfo') || {},
		// #endif
		// #ifdef H5
		userinfo: uni.getStorageSync('userinfo') ? JSON.parse(uni.getStorageSync('userinfo')) : {},
		// #endif
	}),
	// 也可以这样定义
	actions: {
		async setInfo() {
			const res = await api.user.userInfo()
			this.userinfo = res.data
			// #ifdef MP-WEIXIN
			api.setStorage('userinfo', res.data)
			// #endif
			// #ifdef H5
			api.setStorage('userinfo', JSON.stringify(res.data))
			// #endif
		}
	},
});

export const aa = 'nihao'